.newsinfo{
    width:100%;
    background: #FBFBFB;
    padding-top:110px;
    box-sizing: border-box;
    .page{
        width:100%;
        display: flex;
        justify-content: center;

        .pm{
            width:1200px;

            .pbox{
                width:100%;
                height:auto;
                min-height: calc(100vh - 288px);
                background: #ffffff;

                .info{
                    width:100%;
                    background: linear-gradient(180deg, #FFFFFF 0%, rgba(255, 255, 255, 0.8) 100%);
                    border-radius: 6px;
                    padding:30px;
                    box-sizing: border-box;
                    .itop{
                        width:100%;
                        padding-bottom: 20px;
                        position: relative;
                        border-bottom: 1px solid #DBDBDB;
                        h1{
                            font-size: 20px;
                            font-weight: 600;
                            color: #000000;
                            line-height: 28px;
                            letter-spacing: 1px;
                            margin:0;
                            text-align: center;

                        }

                        .down{
                            position: absolute;
                            right:0;
                            bottom:20px;
                            display: flex;
                            align-items: center;
                            cursor: pointer;
                            
                            img{
                                width:16px;
                                height:16px;
                                margin-right:10px;
                            }

                            p{
                                font-size: 14px;
                                margin:0;
                                font-weight: 400;
                                color: #AA00B8;
                                line-height: 20px;
                            }
                        }

                        .time{
                            width:100%;
                            display: flex;
                            align-items: center;
                            justify-content: center;
                            margin-top:30px;

                            h2{
                                font-size: 14px;
                                margin:0;
                                font-weight: 400;
                                color: #B0B0B0;
                                line-height: 20px; 
                            }

                            p{
                                font-size: 14px;
                                padding-left:40px;
                                margin:0;
                                font-weight: 400;
                                color: #B0B0B0;
                                line-height: 20px;
                            }
                        }
                    }

                    .cont{
                        width:100%;
                        margin:20px 0;

                        img{
                            width:100%;
                        }
                    }

                    .next{
                        width:100%;
                        padding-top:10px;
                        border-top: 1px solid #F4F4F4;
                        .nh{
                            color:#AA00B8 !important;
                        }

                        h2{
                            font-size: 14px;
                            margin:0;
                            font-weight: 400;
                            color: #000000;
                            line-height: 20px;
                            padding-top: 10px;
                            cursor: pointer;
                        }
                    }
                }
            }

            .thead{
                width:100%;
                height:78px;
                display: flex;
                align-items: center;
                box-sizing: border-box;
                .p_point{
                    cursor: pointer;
                }

                div{
                    width:100%;
                    display: flex;
                    align-items: center;
                }

                p{
                    font-size: 16px;
                    padding-right: 10px;
                    margin:0;
                    font-weight: 400;
                    color: #AA00B8;
                    line-height: 22px;
                    padding:0 10px;
                }

                .icon{
                    width:16px;
                    height:16px;
                    display: block;
                }

                .img{
                    width:20px;
                    height:20px;
                    display: block;
                }
            }
        }
    }
}